﻿using System;
using Autodesk.Revit.DB;
using Autodesk.Revit.DB.Mechanical;

namespace YArchitech.HVAC
{
	public class ConnVerticalTerminal
	{
		public XYZ TerminalLinePoint
		{
			get
			{
				return this.terminalLinePoint;
			}
			set
			{
				this.terminalLinePoint = value;
			}
		}

		public Duct ConnDuct
		{
			get
			{
				return this.connDuct;
			}
			set
			{
				this.connDuct = value;
			}
		}

		public int PositionType
		{
			get
			{
				return this.positionType;
			}
			set
			{
				this.positionType = value;
			}
		}

		public Connector Connector
		{
			get
			{
				return this.connector;
			}
			set
			{
				this.connector = value;
			}
		}

		public XYZ LocationPoint
		{
			get
			{
				return this.locationPoint;
			}
			set
			{
				this.locationPoint = value;
			}
		}

		public XYZ PointOnDuct
		{
			get
			{
				return this.pointOnDuct;
			}
			set
			{
				this.pointOnDuct = value;
			}
		}

		public XYZ PointOnFace
		{
			get
			{
				return this.pointOnFace;
			}
			set
			{
				this.pointOnFace = value;
			}
		}

		private int positionType = -1;

		private Duct connDuct;

		private Connector connector;

		private XYZ locationPoint;

		private XYZ pointOnDuct;

		private XYZ pointOnFace;

		private XYZ terminalLinePoint;
	}
}
